import Vue from 'vue'
// 导入 vue-i18n 插件
import VueI18n from 'vue-i18n'
import locale from 'element-ui/lib/locale' // 导入 Element 语言配置插件
import enLocale from 'element-ui/lib/locale/lang/en' // 导入 Element 英文包
import zhLocale from 'element-ui/lib/locale/lang/zh-CN' // 导入 Element 中文包

Vue.use(VueI18n)

const i18n = new VueI18n({
  locale: 'en',
  messages: {
    en: {
      ...enLocale,
      // en.js
      navbar: {
        companyName: 'Jiangsu Chuanzhi podcast Education Technology Co., Ltd',
        edition: 'Experience version',
        home: 'dashboard',
        address: 'Project address',
        logout: 'logout'
      }
    },
    zh: {
      ...zhLocale,
      // zh.js
      navbar: {
        companyName: '江苏传智播客教育科技股份有限公司',
        edition: '体验版',
        home: '首页',
        address: '项目地址',
        logout: '退出'
      }
    }
  }
})

locale.i18n((key, value) => i18n.t(key, value))

export default i18n
